Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F12 USA F15 Germany F1 USA F7 Germany F7 Germany F1 Germany F4 USA F14 Turkey F5 KGHM Polish Indoors - Wroclaw USTA Challenger of North Miami Beach - North Miami Beach Muller Cup - Ulm Siemens Open 2002 - Scheveningen Home Depot Center USTA Challenger - Carson ATP "Videocon" Challenger - Mumbai Okal Cup 2003 - Eckental USTA Men's Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham The Natrel's Challenger of Granby - Granby Fifth Third Bank Tennis Classic - Lexington Challenger Casablanca San Angel - Mexico City Architect Open - Budapest Badden Open by Rothaus - Ettlingen Siemens Open - Scheveningen Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Zagreb Open - Zagreb Pro Challenger at Calabasas - Calabasas ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade XI Abierto Internacional de Salinas - Salinas Lubbock Challenger - Lubbock Ethias Trophy - Mons Ford Tennis Championships - Louisville Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville USTA Challenger - Champaign Naples Challenger - Naples Samsung Securities Cup Challenger Tennis - Seoul Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Fes II Naples ITG Challenger - Naples The Nottingham Challenger - Nottingham Talahassee Challenger Aptos Challenger Champaign Challenger Bergamo Challenger Project Independence Men's Challenger - Mandeville Alessandria Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Dallas Challenger 10th Wartburg Open - Eisenach Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Residenza Open - Magdeburg Neride Prague Indoor - Prague Challenger Ford de Cherbourg - Cherbourg drkoop.com USTA Tennis Championships of San Antonio - San Antonio Heilbronn Open - Heilbronn Lucknow ATP Tour Challenger - Lucknow GHI Bronx Classic - Bronx ATP Challenger Hamburg - Hamburg The Rajasthan Golden Jubilee - Jaipur A Glimmer of Hope Challenger - Austin Czech Indoor Open - Prague Jameson Cup - Milan Tennis Napoli Cup - Napoli Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Sarajevo Open 2004 - Sarajevo Internationale Badische Meisterschaften Um Den Techem Cup - Zell USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba Fujitsu Siemens Open - Budapest 3rd Volkswagon Challenger - Wolfsburg BMW Tennis Championship - Sunrise Fujitsu Siemens Open - Budapest Heilbronn Open - Heilbronn West Side Tennis Club Clay Court Challenger - Forest Hills The 'Fitz' Casino Challenger - Tunica San Remo Tennis Cup - San Remo Music City Challenger - Nashville Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg Amer-Wilson Tampere Challenger - Tampere 2004 Colorado Tennis Classic - Denver Challenger Groningen - Groningen USTA Men's Challenger of Dallas - Dallas USTA Challenger of San Antonio - San Antonio Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Ostend Challenger Tennis Cup of Flanders - Ostende Fifth Third Bank Tennis Classic - Lexington Warsteiner Grand Prix - Oberstaufen Memorial Piertomaso Tessitore - San Remo Black Forest Open 2002 - Freudenstadt Siemens Open - Scheveningen Amer-Wilson Challenger - Tampere St. Francis Health System USTA Challenger - Tulsa USTA Men's Challenger of Urbana-Champaign - Urbana Pro Tennis World Open - Boca Raton Volvo Sylt Open - Sylt Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Hamburg Challenger - Hamburg Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger - Lubeck Siemens Open 2004 - Scheveningen Pomorski Bank Kredytowy Open - Szczecin Ford Tennis Championships - Louisville AXA Open - Espinho Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Garden Open - Rome The Scottish Tennis Championships - Edinburgh BMW Challenger Open - Monchengladbach Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Heilbronn Open - Heilbronn MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh The Bolton Challenger - Bolton Honda Kah Singapore Men's Tennis Open - Singapore Okal Cup 2001 International Bavarian Championships - Eckental TED Open-Akbank Private Banking - Istanbul San Luis Potosi Challenger - San Luis Potosi Gemax Open - Belgrade TennisCup Vlaanderen - Antwerp Venice Open - Venice CMG Asia Open - Hong Kong Copa Ericsson Argentina - Buenos Aires Powder Byrne Trophy - Surbiton 9th Wartburg Open - Eisenach Muller Cup - Ulm Geneva Challenger - Geneva Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg EI Bank Bulgarian Challenger - Sofia The Wright Financial Group, Inc. Challenger - Champaign Eddleman / USTA Challenger - Birmingham Renault Slovenian Open - Ljubljana Internationale Tenniskampioenschappen - Scheveningen The LTA Wrexham Challenger - Wrexham IPP Open - Helsinki The Wright Financial Group, Inc. Challenger - Champaign 2004 Freeman Men's Challenger - Joplin The $50,000 Pro Challenger at Calabasas - Calabasas Unique Zagreb Open - Zagreb Savannah Challenger Rijeka Challenger Samsung Securities Cup Challenger - Seoul Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok XL Bermuda Open - Bermuda SAA Hilversum Open - Hilversum Smith Barney Men's Challenger - Covington ABN/AMRO World Tennis Tournament - Rotterdam AT&T Challenge - Atlanta Heineken Trophy - 's-Hertogenbosch Shanghai Open '98 - Shanghai Lambertz Open - Aachen The Stella Artois Grass Court Championships - London Music City Challenger - Nashville ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich The Wright Financial Group USTA Challenger - Champaign Privat Bank Cup - Dnepropetrovsk Amsterdam Intersport Heilbronn Open - Heilbronn Logopak Challenger 2005 - Lubeck X Abierto Internacional de Salinas - Salinas Rosmalen Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee San Remo Tennis Cup 15° Piertomaso - San Remo The Surbiton Trophy - Surbiton USTA Comerica Challenger - Aptos S Tennis Masters - Graz GHI Bronx Classic - Bronx America's Red Clay Tennis Championship - Coral Springs Black Forest Open - Freudenstadt Challenger Brasov - Brasov Architect Open - Budapest Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen USTA/Adtech Challenger - Boston Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Music City Challenger - Nashville USTA Illinois Challenger - Champaign U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando Open Romania - Bucharest International Tennis Championships - Delray Beach Thailand Open - Bangkok Next Generation Hardcourts - Adelaide USTA Men's Challenger of Dallas - Dallas Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam 2006 USTA Tallahassee Tennis Challenger - Tallahassee Ordina Open - 's-Hertogenbosch XL Bermuda Open - Bermuda Campbell's Hall of Fame Tennis Championships - Newport The LTA Cardiff Challenger - Cardiff RCA Championships - Indianapolis Atlanta Clay Court Challenger - Atlanta Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Ostdeutscher Sparkassen Cup - Dresden SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Harrah's Entertainment Men's Pro Challenger - Tunica The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Unique Zagreb Open - Zagreb Baden Open - Ettlingen The Surbiton Trophy - Surbiton Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington 2006 North Shore Pro Tennis Championship - Winnetka Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Penza Cup - Penza Countrywide Classic - Los Angeles Fifth-Third Bank Tennis Classic - Lexington AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Medibank International - Sydney Togliatti Cup - Togliatti Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Black Forest Open - Freudenstadt WOW Cafe Challenger - New Orleans The Swanston Challenger - Sacramento Gerry Weber Open - Halle Morocco Tennis Tour - Rabat Dusseldorf Open 2006 - Dusseldorf Brisbane International - Brisbane Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas RCA Championships - Indianapolis Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton The Comercia Bank Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth Third Bank Tennis Championships - Lexington AIG Japan Open - Tokyo Oldum Brown Vancouver Open - Vancouver Energis Dutch Open - Amsterdam Rhodes Challenger Zagreb Challenger Karlsruhe Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Grolsch Open 1997 - Amsterdam Nottingham Challenger Sacramento Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Casablanca Challenger Sarajevo Challenger Tiburon Challenger Tallahassee Challenger Charlottesville Challenger Sarasota Challenger Muller Cup 2000 - Ulm The Lipton Championships - Key Biscayne The Lipton Championships - Key Biscayne Winnetka Challenger Lexington Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger TCT Open - Tunis Seoul Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Charlottesville Challenger Investor Swedish Open - Bastad Knoxville Challenger Honolulu Challenger NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Wolfsburg Challenger Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tata Open 2002 - Chennai Sarasota Challenger Pacific Life Open - Indian Wells International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Savannah Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dallas Challenger The Stella Artois Grass Court Championships - London Internationaux de Tennis de Brest - Brest Legg Mason Tennis Classic - Washington D.C. USTA Tennis Championships of Austin - Austin Heineken Trophy - Rosmalen The Samsung Open - Bournemouth 2004 Keys Gate Challenger - Homestead Hilton Waikoloa Village USTA Challenger - Waikoloa Torneo Internacional Challenger Fila 2005 - Leon Regional Hand Center Men's Challenger - Fresno Geneva Challenger - Geneva Hilton Waikoloa USTA Challenger - Waikoloa Zagreb Open - Zagreb U.S. Men's Clay Court Championship - Orlando IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa Ostrava Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Verizon Tennis Challenge - Atlanta Tatra Banka Open - Bratislava Siemens Open 2001 - Scheveningen Heilbronn Open - Heilbronn U.S. Pro Tennis Championships - Boston U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta Grolsch Open - Amsterdam Pilot Pen International - New Haven Chennai Open - Chennai The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch America's Red Clay Tennis Championship - Coral Springs ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport The Samsung Open - Bournemouth Cerveza Club Columbia Open - Bogota Gold Flake Open - Chennai The Tennis Channel Open - Las Vegas Open de Moselle - Metz US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amsterdam Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Energis Open - Amersfoort Beijing European Community Championships - Antwerp Japan Open - Tokyo Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Singapore Regions Morgan Keegan Championships - Memphis Hypo Group Tennis International - Portschach Countrywide Classic - Los Angeles RCA Championships - Indianapolis Stockholm Open - Stockholm U.S. Mens's Clay Court Championship - Houston Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris Wimbledon - London BMW Open - Munich The Stella Artois Grass Court Championships - London Heineken Open - Auckland U.S. Open - New York Copenhagen Open - Copenhagen Australian Open - Melbourne Apia International - Sydney Rosmalen The Priority Telecom Open - Amersfoort Rotterdam Sydney International - Sydney AEGON Championships - London Heineken Open Shanghai - Shanghai U.S. Men's Clay Court Championships - Houston Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis French Open - Paris French Open - Paris Heineken Open - Singapore Heineken Trophy - 's-Hertogenbosch French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 River Oaks International Tennis Tournament - Houston Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1